//import net.sourceforge.tess4j.ITesseract;
//import net.sourceforge.tess4j.Tesseract;
//import net.sourceforge.tess4j.TesseractException;
//import net.sourceforge.tess4j.util.LoadLibs;
//import org.apache.commons.io.IOUtils;
//import org.apache.http.HttpResponse;
//
//import java.io.*;
//
//
///**
// * Created by Enzo Cotter on 2022/5/17.
// */
//public class ImageRecognition {
//
//
//    public static void main(String[] args) {
//        /**
//         * 测试类
//         */
//
////                downloadJPG(HttpClient.post("验证码url", "time=" + System.currentTimeMillis()),"1.jpg");
//        String code = getImgContent("D:\\榆林\\jcaptcha.gif");
//        System.out.println("验证码 = " + code);
//
//
//    }
//
//
//    public void downloadJPG(HttpResponse httpResponse, String fileName) throws IOException {
//        InputStream input = httpResponse.getEntity().getContent();
//        OutputStream output = new FileOutputStream(new File(fileName));
//        IOUtils.copy(input, output);
//        if (output != null) {
//            output.close();
//        }
//        output.flush();
//    }
//
//    public static String getImgContent(String imgUrl) {
//        String content = "";
//        File imageFile = new File(imgUrl);
////读取图片数字
//        ITesseract instance = new Tesseract();
//
//
//        File tessDataFolder = LoadLibs.extractTessResources("tessdata");
//        instance.setLanguage("eng");//英文库识别数字比较准确
//        instance.setDatapath(tessDataFolder.getAbsolutePath());
//
//
//        try {
//            content = instance.doOCR(imageFile).replace("\n", "");
//            System.out.println(content);
//        } catch (TesseractException e) {
//            System.err.println(e.getMessage());
//        }
//        return content;
//    }
//
//}
